champlain lake - German English Dictionary